# virtualenv
# virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境。每个应用可能需要各自拥有一套“独立”的Python运行环境。
# virtualenv是如何创建“独立”的Python运行环境的呢？原理很简单，就是把系统Python复制一份到virtualenv的环境，用命令source venv/bin/activate进入一个virtualenv环境时，virtualenv会修改相关环境变量，让命令python和pip均指向当前的virtualenv环境。
# virtualenv为应用提供了隔离的Python运行环境，解决了不同应用间多版本的冲突问题。